salvage crew - French English Dictionary